mechanical ventilator - French English Dictionary